ASP.NET Core

更新时间:2022-08-25 16:39

ASP.NET Core是一个免费且开放源代码的Web框架,以及由微软和社区开发的下一代ASP.NET。它是一个模块化框架,既可以Windows上的完整.NET Framework上运行,也可以在跨平台.NET Core上运行。

介绍

该框架是一个完整的重写,它将先前单独的ASP.NET MVC和ASP.NET Web API整合到单一编程模型中。

尽管它是一个新的框架,建立在新的Web栈上,但它与ASP.NET MVC具有高度的概念兼容性。 ASP.NET Core应用程序支持并排版本控制,其中运行在同一台机器上的不同应用程序可以以不同版本的ASP.NET Core为目标。 这对于以前版本的ASP.NET来说是不可能的。

发布历史

命名

最初被视为ASP.NET vNext,该框架准备就绪后将被称为ASP.NET 5。 但是,为了避免暗示它是对现有ASP.NET框架的更新,Microsoft稍后在1.0版本中将名称更改为ASP.NET Core。

特征

1.无需编译的开发人员体验(即编译是连续的,以便开发人员不必调用编译命令);

2.模块化框架分布为NuGet包;

3.云优化的运行时(针对互联网进行了优化);

4.通过Open Web Interface for .NET(OWIN)支持与主机无关,在IIS中运行或独立运行;

5.构建Web UI和Web API的统一故事(即两者都是相同的);

6.云就绪环境配置系统;

7.轻量级且模块化的HTTP请求管道;

8.在Windows,Mac和Linux上构建和运行跨平台的ASP.NET Core应用程序;

9.开源;

10.针对.NET Core的并行应用程序版本控制。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}